a car marred by scratches - Spanish English Dictionary